package com.quectel.cms.vo.propertybill;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author zhangheng
 * @email nolan.zhang@quectel.com
 * @date 2023/4/17 16:07
 * @description new java file header...
 */
@Data
@Schema
public class PropertyBillFloorRoomCountVo implements Serializable {
    /**
     * 小区Id
     */
    @Schema(description = "小区Id")
    private Long villageId;
    /**
     * 楼栋Id
     */
    @Schema(description = "楼栋Id")
    private Long buildingId;
    /**
     * 楼层Id
     */
    @Schema(description = "楼层Id")
    private Long floorId;
    /**
     * 房间
     */
    @Schema(description = "房间Id")
    private Long roomId;

    /**
     * 房间
     */
    @Schema(description = "房间名称")
    private String roomName;


    /**
     * 业主姓名
     */
    @Schema(description = "业主姓名")
    private String ownerName;

    /**
     * 业主电话
     */
    @Schema(description = "业主电话")
    private String ownerMobile;

    /**
     * 房屋面积
     */
    @Schema(description = "房屋面积平方米")
    private BigDecimal roomArea;


    /**
     * 账单列表
     */
    @Schema(description = "账单列表")
    private List<PropertyBillInfoVo> billInfoList;


}